package com.xtoad.ecms.baseinfo.dto;

import com.xtoad.ecms.common.web.base.BaseDTO;

import javax.validation.constraints.NotNull;

/**
 * 角色信息通用DTO类
 *
 * @author xtoad
 * @date 2020/05/29
 */
public class RoleDTO extends BaseDTO {
    private static final long serialVersionUID = -4760736376422313661L;

    /**
     * 编码
     */
    @NotNull(message = "角色编码不能为空")
    private String code;

    /**
     * 名称
     */
    @NotNull(message = "角色名称不能为空")
    private String name;



    /**
     * 获取 编码
     */
    public String getCode() {
        return this.code;
    }

    /**
     * 设置 编码
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 获取 名称
     */
    public String getName() {
        return this.name;
    }

    /**
     * 设置 名称
     */
    public void setName(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        return "RoleDTO{" +
                "code='" + code + '\'' +
                ", name='" + name + '\'' +
                "} " + super.toString();
    }
}
